d72b1ae50c53e32e25d0d2d6f277e40008a1f97c,maven-plugins/maven-release-plugin/src/main/java/org/apache/maven/plugins/release/PrepareReleaseMojo.java,PrepareReleaseMojo,fixNullValueInModel,#Model#Model#,976

Before Change


        modelToFix.setModelVersion( correctModel.getModelVersion() );
        modelToFix.setName( correctModel.getName() );
        modelToFix.setParent( cloneParent( correctModel.getParent() ) );
        modelToFix.setVersion( correctModel.getVersion() );
        modelToFix.setArtifactId( correctModel.getArtifactId() );
        modelToFix.setProperties( new Properties( correctModel.getProperties() ) );
        modelToFix.setGroupId( correctModel.getGroupId() );
        modelToFix.setPackaging( correctModel.getPackaging() );
        modelToFix.setModules( cloneModules( correctModel.getModules() ) );
        modelToFix.setDistributionManagement( correctModel.getDistributionManagement() );

After Change



        if ( modelToFix.getVersion() != null )
        {
            modelToFix.setVersion( correctModel.getVersion() );
        }

        if ( modelToFix.getArtifactId() != null )
        {
            modelToFix.setArtifactId( correctModel.getArtifactId() );
        }

        if ( modelToFix.getProperties() != null && modelToFix.getProperties().isEmpty() )
        {
            modelToFix.setProperties( new Properties( correctModel.getProperties() ) );
        }

        if ( modelToFix.getGroupId() != null )
        {
            modelToFix.setGroupId( correctModel.getGroupId() );
        }

        if ( modelToFix.getPackaging() != null )